#pragma once

#include"rbTree.h"
namespace XmLife
{
	template<class k>
	class set
	{
		struct SetKeyOfT
		{
			const k& operator()(const k& data)
			{
				return data;
			}
		};
	public:
		bool Insert(const k& data)
		{
			return _t.Insert(data);
		}
	private:
		RBTree<k, k, SetKeyOfT> _t;
	};
}